If omitted then "Title Case" is used. If you want Upper case then send the string "upper", or if you want lower case then send the string "lower"
m_UseCurrency (Optional)
Data Type : Boolean (True/False);
It indicates if you want the words to reflect the currency used
m_CurrencyType (Optional)
Data Type: STRING
Indicates the type of currency eg dollar, yen etc.
Default is "dollar"
m_CurrencyUnit (optional)
Data Type: STRING
Indicates the currency unit like "cent"
Default is "cent"
NOTE:
1. The maximum number the dll will convert is 922,337,203,685,476 (That is due to the limitation of VB's Currency data type)
2. When NOT using the "Show Currency" option, upto FOUR decimal places will be converted to words. PLEASE NOTE, if you use five or more decimal places the .dll WILL round up, if the 5th decimal place is above 5.
For example, the number
100.15437
is displayed as
One Hundred and One Thousand Five Hundred and Forty Four Ten Thousandths
3. When using the "Show Currency" option, only TWO decimal places are converted, BUT there is NO rounding up if the third digit is above 5.
For example, the number
100.15837
is displayed as
One Hundred Dollars and Fifteen Cents
Hope it's useful!
You can use this dll free of charge, in any way or form you wish. however, please don't claim credit for it.